/** banner content styles */
@import "variable";
#header {
  background: white url(../img/header-bg.png) repeat-x left bottom;
  min-height: 90px;
  padding: 0;
  position: relative;
  z-index: 3; }

#main, #authorize {
  position: relative;
  z-index: 1; }

#main {
  min-height: 462px; }

h1 {
  padding: 20px 0 0;
  a {
    background: url(../img/logo.png) no-repeat;
    display: block;
    text-indent: -99999em;
    height: 49px; } }

h4 {
  font-size: 16px;
  padding: 15px 0; }

.banner h2 span {
  color: #545454;
  font-size: 28px;
  font-weight: normal;
  line-height: 32px;
  padding: 5px 10px 0 0; }

.home-banner {
  height: 355px;
  padding: 25px 0 0;
  position: relative; }

.banner-shadow {
  background: url("../img/top-shadow.png") no-repeat center top;
  bottom: 0;
  height: 25px;
  position: absolute;
  text-indent: -9999em;
  width: 1039px;
  left: 0; }

.bottom-shadow {
  background: url("../img/top-shadow.png") no-repeat center top;
  bottom: 0;
  height: 25px;
  position: absolute;
  text-indent: -9999em;
  width: 1039px;
  left: 0;
  background: url("../img/bottom-shadow.png") no-repeat center top;
  left: -45px; }

.start-project {
  bottom: -25px;
  left: 375px;
  position: absolute;
  width: 244px; }

h2.paypal-heading span.paypal-icon {
  background: url("../img/user-sprite.png") no-repeat left -6265px;
  height: 20px;
  margin: 0 0 0 3px;
  text-indent: -99999em;
  width: 75px; }

p.start-left {
  background: url("../img/user-sprite.png") no-repeat left -4028px;
  padding: 0 0 0 27px;
  a {
    background: url("../img/user-sprite.png") no-repeat right -4139px;
    color: lighten($black, 100%);
    display: block;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    height: 41px;
    padding: 18px 0 0 28px;
    &:hover {
      color: $blue; } } }

.banner h2 {
  color: #545454;
  line-height: 45px;
  font-size: 32px;
  text-align: center; }

.banner-inner {
  margin: 15px 0 0 0;
  .funder, .entre {
    background: url("../img/user-sprite.png") no-repeat left -2011px;
    padding-top: 200px;
    text-align: center;
    font: 18px Helvetica;
    line-height: 40px; }
  .to {
    background: url("../img/user-sprite.png") no-repeat left -2257px;
    height: 142px;
    text-indent: -9999em; }
  .entre {
    background: url("../img/user-sprite.png") no-repeat 0 -1732px; }
  .funder, .entre {
    color: #545454; } }

.banner-view-content {
  border-bottom: 2px solid #E1E1E1;
  padding: 0x 5px 64px; }

div.dashboard-tabs, .addthis_toolbox {
  margin: 2px 0 0 0; }

div#users-view .main-inner {
  padding: 0 0 60px; }

h2.project-title {
  color: $black;
  font-size: 32px;
  font-weight: 400;
  line-height: 35px;
  padding: 5px 0 0;
  text-align: left; }

.banner-tabs-content, .view-comments form.normal div.submit-block {
  margin: 0; }

.main-view {
  margin: 20px 13px 0; }

#side1 {
  width: 570px; }

.project-author {
  color: #333333;
  font-size: 12px;
  line-height: 17px;
  margin: 8px 0 5px; }

p.posted-date {
  font-weight: bold; }

.project-author span.twitter {
  display: block;
  margin: 5px 0; }

.main-inner {
  padding: 20px 0 60px; }

div.main-content {
  padding: 20px 0; }

.main-section {
  padding: 10px; }

.center-top {
  padding-bottom: 1px solid lighten($black, 86.8%);
  padding: 0 0 12px 6px;
  border-bottom: 1px solid #e0e0e0;
  margin: 0 -6px;
  min-height: 480px; }

.project-head {
  min-height: 90px;
  p {
    text-align: center;
    margin: 5px 0 15px; } }

.message-view-content {
  border: 1px solid lighten($black, 86.8%);
  padding: 10px;
  margin: 5px 0;
  background: lighten($black, 100%); }

.mail-body {
  border: 1px solid lighten($black, 86.8%);
  padding: 10px;
  margin: 5px 0;
  background: lighten($black, 100%);
  background: #f9f9f9; }

div {
  &.project-left h3 {
    font-size: 12px;
    font-weight: bold; }
  &.project-right {
    color: #666;
    margin: 50px 0 0 10px;
    overflow: hidden;
    h3 {
      border-bottom: 1px solid lighten($black, 100%);
      padding: 5px 0 5px 0;
      margin: 0 0 10px 0;
      font-size: 14px; } } }

.user-login-info {
  > span {
    padding: 2px; }
  margin: 5px 0 0 0;
  position: relative;
  z-index: 2; }

.project-view-image, .video-block {
  margin: 0 0 10px 0; }

.abuse {
  margin: 4px 0 0 0; }

.space-top {
  margin-top: 10px; }

.share-info {
  border-bottom: 1px solid lighten($black, 100%);
  border-top: 1px solid #E2E2E2;
  margin: 5px 0;
  padding: 5px 0; }

.other-websites-block {
  padding: 5px 0; }

h3.about {
  border-bottom: 1px dashed #A8A8A8;
  color: #333333;
  font-size: 18px;
  margin: 10px 0;
  padding: 10px 0; }

.media-right {
  font-weight: bold;
  width: 515px; }

ul.media-list li {
  padding: 10px 0 10px 5px; }

div.view-cities {
  font-weight: 700;
  margin: 12px 0 0 10px;
  span {
    color: #ED4410; } }

.vote-info p {
  font-size: 18px;
  padding: 10px 10px 0 0; }

#side2 {
  width: 330px;
  margin: 0 0 10px; }

div {
  &.fund-details {
    background: url("../img/user-sprite.png") no-repeat 0 -2726px;
    height: 85px;
    position: absolute;
    right: -13px;
    top: -11px;
    width: 224px;
    z-index: 1;
    p {
      color: #616161;
      font-size: 11px;
      line-height: 17px;
      margin: 0 0 0 23px;
      padding: 24px 0 0;
      width: 188px; } }
  &.back {
    padding: 0 0 5px;
    position: relative;
    z-index: 1; }
  &.back-details {
    background: url("../img/user-sprite.png") no-repeat left -162px;
    height: 64px;
    padding: 0 0 0 10px; }
  &.back-details-rgt {
    background: url("../img/user-sprite.png") no-repeat right -339px; }
  &.back-details:hover {
    background: url("../img/user-sprite.png") no-repeat left -226px;
    div.back-details-rgt {
      background: url("../img/user-sprite.png") no-repeat right -403px; } } }

p.backers-count a.backers-icon {
  margin: -4px 3px 0 4px; }

.amount-highlight {
  font-size: 15px;
  font-weight: bold;
  color: $blue; }

div {
  &.back-details-rgt a {
    color: lighten($black, 100%);
    display: block;
    height: 40px;
    font-weight: bold;
    padding: 12px;
    color: lighten($black, 100%); }
  &.money-block-right {
    p {
      background: url("../img/common-sprite.png") no-repeat scroll left -8338px transparent;
      padding: 0 0 0 7px;
      width: 91px; }
    span.pledge-amount {
      background: url("../img/common-sprite.png") no-repeat scroll right -8445px transparent;
      color: lighten($black, 100%);
      display: block;
      height: 26px;
      padding: 6px 6px 0 0;
      text-align: center; } }
  &.backers-details {
    width: 300px; }
  &.back span.small-block {
    font-size: 11px;
    display: block;
    font-weight: normal; }
  &.back-details span.back {
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0 0 0;
    font-weight: bold; }
  &.back p.pledge {
    color: #444;
    margin: 10px 0 0 25px; } }

.collections-side2 h3 {
  color: #1C1C1C;
  padding: 0 0 15px; }

p.see-more-link {
  padding: 12px 0 10px 0;
  text-align: right;
  background: url(../img/ol-split.png) repeat-x left bottom;
  margin: 0 12px 10px 0;
  a {
    background: url("../img/common-sprite.png") no-repeat right -6762px;
    font-size: 11px;
    font-weight: 700;
    padding: 2px 10px; } }

.collections-side1 h3 {
  margin: 0 0 0 10px;
  color: $blue;
  padding: 10px 0;
  font-size: 14px; }

.user-side2 {
  margin: 36px 0 0;
  width: 200px; }

.activity-side2 {
  padding: 0 0 0 35px;
  .project-image {
    min-height: 140px;
    img {
      width: 100%; } } }

.user-side2 .user-image img {
  width: 100%; }

p.progress-bar-amount {
  width: 150px;
  margin: 5px 0 0 7px;
  background: url("../img/user-sprite.png") no-repeat -1px -3918px; }

.activity-side2 p.progress-bar {
  margin: 5px 0 0 0; }

p.progress-bar-amount span {
  background: url("../img/user-sprite.png") no-repeat -2px -3965px; }

.activity-status {
  width: 90px;
  height: 90px;
  left: 0;
  top: 0;
  position: absolute;
  text-indent: -999em; }

.activity-open-funding {
  background: url("../img/user-sprite.png") no-repeat 0 -4973px; }

.activity-open-idea {
  background: url("../img/user-sprite.png") no-repeat 0 -4832px; }

.activity-amount-reached {
  background: url("../img/user-sprite.png") no-repeat 0 -5113px; }

.activity-goal-reached {
  background: url("../img/user-sprite.png") no-repeat 0 -4685px; }

.activity-closed-funding {
  background: url("../img/user-sprite.png") no-repeat 0 -4393px; }

.activity-cancelled {
  background: url("../img/user-sprite.png") no-repeat 0 -4251px; }

.activity-expired {
  background: url("../img/user-sprite.png") no-repeat left -4548px; }

.activity-project-closed {
  opacity: 0.4;
  filter: alpha(opacity = 40); }

.listing-head h3, .activity-side2 .progress-block {
  padding: 0; }

.date-block-info {
  font-size: 10px;
  color: #b4b1b1;
  span.highlight-content {
    color: #333; } }

.pledge-amount-block {
  padding: 30px 0 30px 65px;
  background: url("../img/user-sprite.png") no-repeat left -2937px; }

.amount-info {
  padding: 5px;
  background: $blue;
  font-weight: bold;
  color: lighten($black, 100%); }

.discussion {
  padding: 10px 0;
  font-size: 12px; }

.head-highlight {
  font-size: 13px;
  font-weight: bold;
  padding: 7px 0 0; }

.activities-head {
  font-weight: bold;
  font-size: 12px;
  margin: 0 0 6px;
  span {
    display: block; }
  img {
    float: left;
    margin: 0 5px 0 0; } }

.show-details {
  cursor: pointer;
  color: #ED4410;
  margin-right: 10px; }

.message-title {
  font-weight: 400;
  margin: 0 0 0 0;
  padding: 0 20px 0 120px;
  text-align: right;
  width: 47px; }

.footer-inner {
  border-top: 1px solid #D3D3D3;
  margin: 40px auto 0;
  padding: 15px 0 0; }

#footer {
  background: white url(../img/center-line.png) no-repeat center top;
  padding: 20px 0;
  h6 {
    color: #2B3319;
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 7px; }
  a {
    color: #2B3319;
    display: block; } }

ul.footer-follow {
  margin: 13px 0 0 0;
  li {
    float: left;
    padding: 0;
    a {
      display: block;
      text-indent: -9999em;
      width: 34px;
      height: 32px; }
    &.twitter {
      a {
        background: url("../img/common-sprite.png") no-repeat 0 -1575px; }
      &:hover a {
        background: url("../img/common-sprite.png") no-repeat 0 -1607px; } }
    &.facebook {
      a {
        background: url("../img/common-sprite.png") no-repeat -34px -1575px; }
      &:hover a {
        background: url("../img/common-sprite.png") no-repeat -34px -1607px; } }
    &.yahoo {
      a {
        background: url("../img/common-sprite.png") no-repeat -68px -1575px; }
      &:hover a {
        background: url("../img/common-sprite.png") no-repeat -68px -1607px; } }
    &.mail {
      a {
        background: url("../img/common-sprite.png") no-repeat -102px -1575px; }
      &:hover a {
        background: url("../img/common-sprite.png") no-repeat -102px -1607px; } }
    &.share {
      a {
        background: url("../img/common-sprite.png") no-repeat -136px -1575px;
        height: 27px; }
      &:hover a {
        background: url("../img/common-sprite.png") no-repeat -136px -1607px;
        height: 27px; } } } }

.discover-menu {
  padding: 0;
  margin: 0 4px; }

.add-project-link {
  margin: 10px 0;
  a {
    background: url("../img/user-sprite.png") no-repeat left -6469px;
    color: lighten($black, 100%);
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 36px;
    line-height: 17px;
    padding: 18px 14px 14px 16px;
    span {
      color: lighten($black, 100%);
      font-size: 18px; } }
  span.small-text {
    font-size: 11px;
    color: lighten($black, 100%);
    display: block; }
  a:hover {
    background: url("../img/user-sprite.png") no-repeat left -6537px; }
  p {
    span {
      color: #cdf99c;
      font-size: 18px;
      font-weight: bold; }
    &.start-project {
      font-weight: bold; } } }

div.pledge-block span {
  &.backers-icon span {
    color: lighten($black, 100%); }
  &.reward-head {
    color: #1A1A1A;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 5px 0 8px; } }

.backers-block {
  margin: 4px 0;
  display: block; }

div.pledge-block span.backers-block-inner {
  color: $blue;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0 0 7px; }

span.pledge-remaining {
  display: block; }

/** Language form styles*/

form.subscription {
  padding: 12px 0 0;
  label {
    padding: 0 10px;
    display: inline; } }

.refer-box {
  background: #F9F9F9 none repeat 0 0;
  border: 1px solid lighten($black, 86.8%);
  height: 20px;
  margin: 0 0 0 15px;
  padding: 3px;
  width: 400px; }

/** global list styles*/

ul {
  &.global-list li {
    padding: 0 0 0 10px;
    float: right;
    background: url("../img/user-sprite.png") no-repeat right -6740px;
    margin: 0 0 0 6px;
    padding: 0 7px 0 0;
    &:first-child {
      background: none;
      padding: 0; }
    a {
      color: #666666;
      font-size: 11px; } }
  &.footer-list li {
    margin: 0 0 0 10px;
    background: url("../img/user-sprite.png") no-repeat -1px -6409px;
    padding: 0 0 5px 10px;
    &:first-child {
      background: none;
      margin: 0;
      padding: 0; }
    a {
      font-size: 11px; } } }

/** Footer list styles*/

/** unorder listing styles for openid */

.open-id-block {
  padding: 17px 0 0 0;
  h5 {
    text-align: right;
    width: 154px; } }

ul {
  &.global-list {
    margin: 0 0 7px; }
  &.open-id-list {
    margin: 0 0 0 7px;
    li {
      padding: 0 0 0 4px;
      a {
        text-indent: -9999em;
        height: 16px;
        width: 16px;
        display: block; }
      &.face-book a {
        background: url(../img/common-sprite.png) no-repeat -3px -2972px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -2988px; } }
      &.twiiter a {
        background: url(../img/common-sprite.png) no-repeat -3px -3300px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -3316px; } }
      &.yahoo a {
        background: url(../img/common-sprite.png) no-repeat -3px -3382px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -3398px; } }
      &.gmail a {
        background: url(../img/common-sprite.png) no-repeat -3px -3136px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -3152px; } }
      &.open-id a {
        background: url(../img/common-sprite.png) no-repeat -3px -3218px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -3234px; } }
      &.foure-sq a {
        background: url(../img/common-sprite.png) no-repeat -3px -3054px;
        &:hover {
          background: url(../img/common-sprite.png) no-repeat -3px -3070px; } } } }
  &.cities-list {
    font-size: 12px;
    li {
      border: 1px solid #EEEEEE;
      height: 22px;
      margin: 2px;
      padding: 4px 5px;
      width: 224px;
      &:hover {
        background: #F8F8F8; }
      a {
        padding-top: 4px; } } } }

.cities-index-block {
  .count-block {
    line-height: 1.3; }
  background: lighten($black, 100%);
  padding: 10px; }

div {
  &.top-slider1 {
    border-bottom: 1px solid lighten($black, 86.8%); }
  &.compose-button {
    background: url("../img/common-sprite.png") no-repeat scroll left -8307px transparent;
    margin: 0 0 10px 10px;
    padding: 0 0 0 7px;
    text-align: center;
    width: 150px;
    a {
      background: url("../img/common-sprite.png") no-repeat scroll right -8414px transparent;
      color: $blue;
      display: block;
      height: 18px;
      padding: 7px 0; } } }

/** mailmenu-list **/

.recommended {
  margin-bottom: 10px; }

/** order list **/

ul.order-list {
  padding: 0;
  li {
    background: url("../img/user-sprite.png") repeat-x 0 -6784px;
    &:first-child {
      border-bottom: none;
      border-top: 1px solid #e6e6e6; } } }

/** ol list styles*/

.project-head h3 {
  text-align: center; }

ol {
  &.list li {
    margin: 5px;
    margin: 2px; }
  &.project-list {
    margin: 20px 0 15px;
    position: relative;
    .center-top {
      padding-top: 65px; }
    li {
      position: relative; } }
  &.idea-list li {
    margin: 0 0 15px; }
  &.pledge-list li {
    padding: 10px 0 0 0;
    div.pledge-block {
      padding: 0 1px 5px 1px; }
    h3 {
      font-size: 18px;
      color: #1A1A1A;
      font-weight: normal; } } }

span.reward-head {
  font-size: 18px;
  color: #1A1A1A;
  font-weight: normal; }

ol {
  &.pledge-list li p {
    line-height: 18px;
    margin: 0 0 5px; }
  &.list ul.votebg li {
    margin: 0; } }

.pledge-inner-link {
  display: block; }

h2.idea-title {
  margin: 5px 0 0 5px; }

ol.pledge-list li p.backers-icon, a.backers-icon, .backers-icon {
  background: url("../img/user-sprite.png") no-repeat 0 -902px;
  color: lighten($black, 100%);
  float: left;
  height: 20px;
  padding: 5px 0 0;
  text-align: center;
  width: 25px; }

div.pledge-block span.rewarded {
  background-position: left 5px;
  font-size: 14px; }

p.sold-out {
  font-size: 11px;
  span {
    font-weight: bold;
    color: #ED4410; } }

ol {
  &.pledge-list li p.bold {
    font-weight: 700;
    padding: 3px 0 0; }
  &.comments-list > li {
    border-bottom: 1px solid #D4D4D4;
    margin: 10px 0;
    padding: 15px 8px;
    &:hover {
      background: url(../img/comments-bgh.png) repeat-x left bottom; }
    ol li {
      border-top: 1px solid #D4D4D4;
      margin: 10px 0 0;
      padding: 10px 0 0 0; }
    .user-comments h4 {
      padding: 0; } } }

.comment h2 {
  padding: 0; }

ol.comments-list li p {
  line-height: 18px; }

p.date-block-info span {
  line-height: 25px; }

.user-comments {
  margin: 0 0 0 12px; }

ol {
  &.activities-list > li {
    font-size: 14px;
    margin: 0 0 15px; }
  &.idea-list {
    margin: 0; } }

.main-inner1 ol.idea-list {
  margin: 37px 0 0 0; }

ol.idea-list {
  li {
    .main-section, .bottom-center {
      background: lighten($black, 100%); }
    .main-section {
      padding: 0; }
    div {
      &.bottom-left {
        background: url(../img/rounded-sprite.png) no-repeat 0 -1911px; }
      &.bottom-right {
        background: url(../img/rounded-sprite.png) no-repeat right -2062px; } }
    .project-head {
      h3 {
        float: left;
        padding: 0 5px 0 0;
        text-align: left; }
      min-height: 0; } }
  dl.feature-list {
    margin: 15px 0 12px;
    padding: 0 0 12px; } }

.idea-side2 ol.idea-list dl.feature-list {
  border-bottom: 1px dashed lighten($black, 86.8%); }

ol.idea-list {
  .description-content {
    padding: 0; }
  dl {
    &.deal-value, &.deal-discount, &.deal-save {
      height: auto;
      margin-top: 7px; } } }

.author-username1, .place-name1 {
  float: none;
  margin: 10px 0 5px; }

h3 {
  &.idea-title1 {
    padding: 0 0 0 9px;
    color: $blue; }
  &.idea-title a {
    color: #383838;
    font-size: 14px;
    font-weight: bold;
    &:hover {
      color: $blue; } } }

.userplace {
  margin: 5px 0 11px;
  p {
    margin: 0 10px 0 0; } }

ol.list div.list-content {
  width: 95px; }

.time-detail-block {
  padding: 0 0 10px; }

ol {
  &.idea-list div.time-detail-block {
    padding: 0;
    margin: 0;
    position: relative; }
  &.feature-project-list {
    p.description-content {
      height: 37px;
      padding: 0; }
    border-bottom: 1px dashed lighten($black, 86.8%);
    > li {
      border-top: 1px solid lighten($black, 86.8%);
      margin: 0;
      padding: 5px 0 5px 0; } } }

.idea-side2 ol.idea-list > li {
  border-top: 1px solid lighten($black, 86.8%);
  margin: 0;
  padding: 5px 0 5px 0; }

ol.feature-project-list > li:first-child, .idea-side2 ol.idea-list > li:first-child {
  border-top: none; }

ol.feature-project-list {
  > li:hover {
    border-color: #999;
    + li {
      border-color: #999; } }
  &:hover {
    border-color: #999; }
  > li:hover {
    background: #F9f9f9; }
  li {
    h3 {
      padding: 0; }
    dl.feature-list {
      margin: 3px 0 0 0; } } }

.activity-side1 div.vote-count {
  margin: 10px; }

.vote-ratings {
  display: none;
  left: -10px;
  padding: 5px 10px;
  position: absolute;
  top: 50px;
  z-index: 99999; }

div {
  &.voted {
    span.vote-link {
      background-color: #EEE;
      color: #999;
      padding: 6px 18px; }
    margin-top: 6px; }
  &.vote-count {
    text-align: center;
    padding: 5px 0;
    margin: 0 5px 0 0; } }

.vote-count {
  p span, span.vote-count-value {
    display: inline; } }

div.vote-count-small ul.count-list {
  background: none;
  padding: 0 0 0 5px; }

.idea-view-counts {
  position: relative;
  min-height: 80px; }

dl.idea-details {
  background: url("../img/user-sprite.png") no-repeat left -1028px;
  height: 45px;
  padding: 10px 0 0;
  text-align: center;
  width: 120px;
  margin: 10px 0 0 0;
  dt {
    color: $blue;
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 5px; }
  dd {
    font-size: 14px;
    font-weight: 700; } }

div.available-balance {
  background: url("../img/user-sprite.png") no-repeat 8px -6946px $blue;
  color: lighten($black, 100%);
  font-size: 15px;
  font-weight: 700;
  margin: 0 3px;
  padding: 8px 0 10px 45px; }

.available-balance-outer {
  background: $blue;
  margin: 0 3px;
  min-height: 34px; }

.title-img {
  background: url("../img/user-sprite.png") no-repeat left -5523px;
  height: 50px;
  position: relative;
  width: 60px;
  img {
    left: 4px;
    position: absolute;
    top: 4px; } }

span.round-block img {
  left: 4px;
  position: absolute;
  top: 4px; }

.title-img img {
  left: 6px;
  top: 3px; }

ul.backers-list li {
  float: left;
  margin: 0 3px 5px; }

.title-img .project-view-image {
  width: 48px;
  height: 42px; }

span.round-block {
  background: url("../img/user-sprite.png") no-repeat left -6150px;
  display: block;
  height: 42px;
  position: relative;
  width: 44px; }

.avatar {
  display: block;
  height: 72px;
  position: relative;
  top: 9px; }

ol.comments-list .avatar {
  top: 0; }

span.round-block img {
  height: 32px;
  left: 7px;
  width: 34px;
  top: 3px; }

.avatar img {
  left: 3px;
  top: 3px; }

.dashboard-content-block .avatar img {
  left: 6px;
  top: 4px; }

.comments-block {
  border-top: 1px solid lighten($black, 86.8%);
  background: none repeat  0 0 #DAF6FF; }

.media-block {
  margin: 0 0 30px; }

.comments-top {
  background: #DAF6FF;
  margin: 1px 0 0;
  .comment {
    color: #383838;
    padding: 15px;
    background: url("../img/user-sprite.png") no-repeat 52px -6634px;
    font-size: 18px; } }

/*Index page style new */

.list-block {
  position: relative;
  padding: 40px 0 30px; }

p.pledge-more {
  background: url("../img/user-sprite.png") no-repeat -2px -3337px;
  float: left;
  padding: 0 0 0 13px;
  a {
    background: url("../img/user-sprite.png") no-repeat right -3447px;
    color: $blue;
    display: block;
    float: left;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    height: 39px;
    padding: 18px 15px 0 0;
    &:hover {
      color: $black; } } }

.pledge-more-block {
  width: 180px;
  margin: 0 auto; }

.follow-pledge {
  margin: 12px 0 0 5px; }

.follow-pledge1 {
  margin: 15px 7px 0 3px; }

.follow-pledge2 {
  margin: 9px 0 0 3px; }

.follow-pledgebg, .collections-side2 .follow-pledgebg1 {
  padding: 5px 0 0 10px; }

.like-block .shad-bg {
  padding: 1px 3px 3px; }

.title-left {
  background: url("../img/user-sprite.png") no-repeat left -5734px;
  margin: 30px 0 20px; }

.title-right {
  background: url("../img/user-sprite.png") no-repeat right -5803px;
  h2 {
    color: #383838;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    text-align: center; } }

.pledge-bubble {
  background: url("../img/user-sprite.png") no-repeat left -3170px;
  color: lighten($black, 100%);
  font-size: 21px;
  font-weight: bold;
  height: 64px;
  left: 57px;
  padding: 52px 0 0;
  position: absolute;
  text-align: center;
  top: -52px;
  width: 108px;
  z-index: 1;
  &:hover {
    background: url("../img/user-sprite.png") no-repeat left -7360px; }
  a {
    color: lighten($black, 100%); } }

a.more {
  color: $blue;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  padding: 10px 0; }

.shad-bg2 {
  background: url("../img/share-bg.png") repeat-x left bottom white;
  border-left: 1px solid lighten($black, 86.8%);
  border-right: 1px solid lighten($black, 86.8%);
  margin: 0 1px;
  padding: 0 10px;
  a {
    color: $black;
    font-size: 11px;
    &:hover {
      color: $blue; } } }

.project-list h3 a:hover {
  color: $blue; }

.share-bl {
  background: url("../img/rounded-sprite.png") no-repeat 0 -4889px; }

.share-br {
  background: url("../img/rounded-sprite.png") no-repeat right -5049px; }

.share-bm {
  background: url("../img/rounded-sprite.png") repeat-x 0 -4969px;
  height: 10px;
  margin: 0 9px; }

.side2-top-lft {
  background: url("../img/rounded-sprite.png") no-repeat 0 -5369px; }

.side2-top-rgt {
  background: url("../img/rounded-sprite.png") no-repeat right -5531px; }

.side2-top, .side2-bot {
  background: #DAF6FF;
  height: 11px;
  margin: 0 9px; }

.side2-bot-lft {
  background: url("../img/rounded-sprite.png") no-repeat 0 -5129px; }

.side2-bot-rgt {
  background: url("../img/rounded-sprite.png") no-repeat right -5289px; }

.side2-bot {
  background: url("../img/rounded-sprite.png") repeat-x 0 -5209px; }

.side2-left {
  background: url("../img/side2-ml.png") repeat-y left top; }

.side2-right {
  background: url("../img/side2-mr.png") repeat-y right top; }

.side2-center {
  background: #DAF6FF;
  margin: 0 9px;
  padding: 0 4px; }

p.project-info {
  margin: 0 0 10px; }

ol.comments-list li h4 a {
  font-size: 14px;
  color: $blue; }

/*Index page style new */

/*Discover page*/

.browse-tl {
  background: url("../img/rounded-sprite.png") no-repeat 0 -1761px; }

.browse-tr {
  background: url("../img/rounded-sprite.png") no-repeat right -1836px; }

.browse-top {
  background: lighten($black, 100%);
  height: 5px;
  margin: 0 6px; }

.browse-left {
  background: url("../img/browse-left.png") repeat-y left top; }

.browse-right {
  background: url("../img/browse-right.png") repeat-y right top; }

.browse-bl {
  background: url("../img/rounded-sprite.png") no-repeat 0 -1530px; }

.browse-br {
  background: url("../img/rounded-sprite.png") no-repeat right -1684px; }

.browse-bot {
  background: url("../img/rounded-sprite.png") repeat-x 0 -1607px;
  height: 7px;
  margin: 0 6px; }

ul.filter-list {
  li {
    background: none; }
  margin: 0 0 5px; }

.collections-side2 .project-head {
  h3 {
    a {
      text-align: left;
      font-weight: normal; }
    text-align: left;
    padding: 0 0 5px; }
  p {
    text-align: left;
    margin: 0; } }

.collection-projects {
  .center-top {
    min-height: 410px;
    padding: 0 0 0 6px; }
  .small-description {
    min-height: 290px; }
  span.flags + a {
    font-size: 11px; }
  .progress-inner {
    background: #f9f9f9; } }

.collection-projects-2 {
  padding: 12px 0 0;
  margin: 0 0 40px; }

.prog-bl {
  background: url("../img/rounded-sprite.png") no-repeat 0 -3189px; }

.prog-br {
  background: url("../img/rounded-sprite.png") no-repeat right -3509px; }

.prog-bot {
  background: url("../img/rounded-sprite.png") repeat-x 0 -3349px;
  margin: 0 8px; }

.collection-projects {
  dl {
    &.deal-value, &.deal-discount, &.deal-save {
      padding-bottom: 3px; }
    &.deal-value {
      padding-left: 8px; } }
  .description-content {
    padding: 10px 0;
    min-height: 72px; } }

.discover-top {
  position: relative;
  margin: 0 0 23px 5px;
  width: 715px;
  h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    padding: 7px 0 7px 20px; }
  p {
    color: #383838;
    font-size: 16px;
    padding: 3px 0 12px 20px;
    font-weight: bold; }
  .pledge-bubble {
    left: 655px;
    top: -18px; } }

.like-block {
  margin: 20px 0 0;
  position: relative;
  z-index: 1;
  h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px; }
  p.place {
    padding: 5px 0 0 5px; } }

/*End*/

ol.pledge-list li {
  background: url("../img/side2-shodow.png") repeat-x left top;
  margin: 10px 0 0; }

.developer-info1 {
  background: url("../img/side2-shodow.png") repeat-x left top;
  margin: 10px 0 0;
  margin: 10px 0 15px; }

ol.pledge-list li:first-child {
  margin: 20px 0 0; }

.location {
  background: url("../img/common-sprite.png") no-repeat 0 -5781px;
  font-size: 11px;
  font-style: normal;
  padding: 0 0 0 15px; }

.msg1 {
  background: url("../img/common-sprite.png") no-repeat 0 -5781px;
  font-size: 11px;
  font-style: normal;
  padding: 0 0 0 15px;
  background: url("../img/common-sprite.png") no-repeat 0 -8527px;
  color: #383838;
  padding: 0 0 0 20px;
  margin: 0;
  &:hover {
    background-position: 0 -8586px; } }

ul {
  &.backers-list1 {
    margin: 12px 0 5px -5px; }
  &.activity-list {
    li {
      margin: 0 0 12px;
      a {
        font-weight: bold;
        padding: 0 5px 0 0; } }
    margin: 0 0 0 5px; } }

h4.recent-active a {
  background: url("../img/common-sprite.png") no-repeat right -6638px;
  padding: 0 18px 0 0; }

/*List Highlight style */

ol {
  &.collection-projects li {
    margin-bottom: 10px;
    &:hover .l-curve-top {
      background: url("../img/rounded-sprite.png") no-repeat 0 -2629px; } }
  &.idea-list li:hover .l-curve-top {
    background: url("../img/rounded-sprite.png") no-repeat 0 -2629px; }
  &.collection-projects li:hover .r-curve-top, &.idea-list li:hover .r-curve-top {
    background: url("../img/rounded-sprite.png") no-repeat right -4081px; }
  &.collection-projects li:hover .top-bg, &.idea-list li:hover .top-bg {
    border-top: 1px solid #c1eeff;
    background: #e7faff; }
  &.collection-projects li:hover .shad-bg-lft, &.idea-list li:hover .shad-bg-lft {
    background: url("../img/shad-lft-h.png") repeat-y left 0; }
  &.collection-projects li:hover .shad-bg-rgt, &.idea-list li:hover .shad-bg-rgt {
    background: url("../img/shad-rgt-h.png") repeat-y right 0; }
  &.collection-projects li:hover {
    .prog-bl {
      background: url("../img/rounded-sprite.png") no-repeat 0 -3109px; }
    .prog-br {
      background: url("../img/rounded-sprite.png") no-repeat right -3430px; }
    .prog-bot {
      background: url("../img/rounded-sprite.png") repeat-x 0 -3269px; }
    .center {
      background: #E7FAFF; } }
  &.idea-list li:hover .center {
    background: #E7FAFF; }
  &.project-list li:hover .center1 {
    background: #d7f8fb; }
  &.idea-list li:hover {
    .l-curve-bot {
      background: url("../img/rounded-sprite.png") no-repeat 0 -2509px; }
    .r-curve-bot {
      background: url("../img/rounded-sprite.png") no-repeat right -3962px; }
    .bot-bg {
      background: url("../img/rounded-sprite.png") repeat-x 0 -1490px; } }
  &.project-list li:hover {
    .l-curve-top-in {
      background: url("../img/rounded-sprite.png") no-repeat 0 -2708px; }
    .r-curve-top-in {
      background: url("../img/rounded-sprite.png") no-repeat right -4160px; }
    .shad-bg-lft-in {
      background: url("../img/shad-lft-in-h.png") repeat-y left 0; }
    .shad-bg-rgt-in {
      background: url("../img/shad-rgt-in-h.png") repeat-y right 0; }
    .top-bg-in {
      background: #d7f8fb;
      border: none; }
    .l-curve-bot-in {
      background: url("../img/rounded-sprite.png") no-repeat 0 -2296px; }
    .r-curve-bot-in {
      background: url("../img/rounded-sprite.png") no-repeat right -3748px; }
    .bot-bg-in {
      background: url("../img/rounded-sprite.png") repeat-x 0 -1275px; } } }

ul.submenu-list {
  padding: 5px;
  li a {
    color: $black;
    display: block;
    font-size: 11px;
    padding: 5px 0 5px 22px;
    text-decoration: none;
    background: url("../img/user-sprite.png") no-repeat 8px -7092px;
    &:hover {
      background: url("../img/user-sprite.png") no-repeat 8px -7092px lighten($black, 96%); } } }

.user-name-left {
  padding: 0 0 0 9px; }

.user-name-right {
  padding: 8px 8px 8px 3px; }

.user-login-info:hover {
  .user-name-left {
    background: url("../img/user-sprite.png") no-repeat left -7150px; }
  .user-name-right {
    background: url("../img/user-sprite.png") no-repeat right -7217px;
    a.name {
      background: url("../img/user-sprite.png") no-repeat right -6878px;
      color: lighten($black, 100%);
      padding: 0 15px 0 0; }
    span {
      color: lighten($black, 100%); } } }

.user-name-right {
  span {
    display: inline-block;
    margin: 0; }
  a.name {
    padding: 0 15px 0 0;
    background: url("../img/user-sprite.png") no-repeat right -7303px; } }

.user-tl {
  background: url("../img/rounded-sprite.png") no-repeat left -5810px; }

.user-tr {
  background: url("../img/rounded-sprite.png") no-repeat right -5869px; }

.user-t {
  background: url("../img/rounded-sprite.png") repeat-x left -5839px;
  height: 8px;
  margin: 0 9px; }

.submenu {
  height: 200px;
  position: absolute;
  right: 0;
  top: 26px;
  width: 400px;
  z-index: 5;
  display: none; }

.user-block {
  position: relative;
  z-index: 6;
  min-height: 38px; }

.user-login-info:hover .submenu {
  display: block; }

/*End */

.inbox-pagin {
  margin: 10px 0; }

dl.amount-list {
  margin: 0 5px;
  dt {
    float: left;
    padding: 0 5px; }
  dd {
    float: left;
    padding: 0 5px;
    background: $blue;
    color: lighten($black, 100%);
    font-weight: bold; } }

div.total-amount-block {
  border-bottom: 1px solid lighten($black, 86.8%);
  padding: 10px 0; }

.dashboard-tabs .ui-tabs-nav {
  position: absolute;
  top: 20px;
  left: 0px; }

div.admin-wrapper {
  height: 30px;
  line-height: 18px;
  background: $blue; }

h3.admin-site-logo {
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 0 4%;
  padding: 5px 0 0 12px;
  a {
    font-size: 12px;
    color: lighten($black, 100%); } }

p.logged-info {
  color: lighten($black, 100%);
  font-size: 11px;
  padding: 6px 0 0;
  text-align: center;
  width: 66%; }

ul.admin-menu {
  font-size: 12px;
  padding: 4px 4% 0 10px;
  > li {
    float: left;
    margin: 2px 5px 0 6px; }
  li a {
    color: lighten($black, 100%);
    &:hover {
      color: $black; } } }

h3 {
  &.admin-site-logo a:hover {
    color: $black; }
  &.admin-site-log a {
    font-size: 12px; } }

.usrinfo-block {
  margin: 0 0 10px; }

.side2-inner {
  position: relative; }

.idea-side2 {
  width: 278px; }

div.vote-count-idea {
  ul, li {
    float: none; }
  ul {
    li {
      background: url("../img/common-sprite.png") no-repeat -3px -5274px;
      margin: 0;
      height: 29px;
      font-weight: bold; }
    &.count-list li {
      padding-left: 40px;
      height: 25px; } } }

.vote-count-idea {
  margin: 0 0 0 6px;
  float: left; }

.time-detail-block p.follow {
  margin: 5px 3px 0 0;
  a {
    padding: 7px 20px 3px 12px; } }

ol.blog-comments > li {
  border: none; }

.graph-block {
  margin: 15px 0 0 0; }

form.normal {
  .transection-date-time-block {
    div.input label {
      position: static;
      width: auto;
      float: left; }
    .picker-img {
      margin: 0 0 0 10px; } }
  div.agree-content div.required label {
    background: url("../img/common-sprite.png") no-repeat 98% -6498px; } }

.transection-date-time-block .datepicker-container {
  float: left; }

.view-update-links a {
  margin: 0;
  float: left;
  display: inline-block; }

ul.list-active li a.active {
  color: lighten($black, 100%); }

.update-comments .view-update-links a {
  margin: 0 5px 0 0; }

ol.feature-project-list li p.progress-bar {
  background: url("../img/user-sprite.png") no-repeat left -3916px;
  width: 152px;
  span {
    background: url("../img/user-sprite.png") no-repeat -2px -3963px; } }

p.progress-bar {
  background: url("../img/user-sprite.png") no-repeat -1px -3701px;
  position: relative;
  height: 20px;
  width: 209px;
  span {
    background: url("../img/user-sprite.png") no-repeat -1px -3784px;
    color: lighten($black, 100%);
    position: absolute;
    height: 17px;
    left: 2px;
    text-indent: -9999em;
    top: 2px; } }

form {
  &.ideasadd-form {
    background: url("../img/ideas-addform.png") no-repeat 0 0;
    div {
      &.input {
        input {
          background: none repeat  0 0;
          border: 0 none;
          font-size: 18px;
          padding: 17px 10px 15px;
          width: 512px; }
        label {
          background: none repeat  0 0;
          border: 0 none;
          font-size: 18px;
          padding: 17px 10px 15px;
          width: 512px;
          color: #d5d5d5; }
        position: relative;
        float: left; }
      &.submit {
        float: right;
        input {
          float: left;
          background: url("../img/user-sprite.png") no-repeat right -605px;
          border: 0 none;
          color: lighten($black, 100%);
          cursor: pointer;
          font-size: 18px;
          padding: 13px 25px 17px;
          text-decoration: none;
          width: 113px;
          margin: 1px 10px 0 0;
          &:hover {
            color: $black; } } } } }
  &.newsletter div {
    &.input {
      background: url("../img/user-sprite.png") no-repeat left -6337px;
      label {
        display: none; }
      input {
        border: none;
        background: none;
        padding: 3px 9px;
        width: 192px;
        margin: 0;
        &:hover, &:focus {
          border: none;
          background: none;
          padding: 3px 9px;
          width: 192px;
          margin: 0; } }
      margin: 0; }
    &.submit {
      margin: 0;
      background: url("../img/user-sprite.png") no-repeat -2px -5270px;
      padding: 0 0 0 5px;
      height: 32px;
      input {
        background: url("../img/user-sprite.png") no-repeat right -5394px;
        line-height: 18px;
        padding: 0px 10px 2px 5px;
        height: 32px;
        color: lighten($black, 100%);
        &:hover {
          background: url("../img/user-sprite.png") no-repeat right -5394px;
          line-height: 18px;
          padding: 0px 10px 2px 5px;
          height: 32px;
          color: lighten($black, 100%); } }
      &:hover {
        background: url("../img/user-sprite.png") no-repeat -2px -5302px;
        height: 32px;
        input {
          background: url("../img/user-sprite.png") no-repeat right -5426px; } } } }
  &.search {
    background: url("../img/user-sprite.png") no-repeat -2px -3052px;
    margin: 5px 0 0;
    height: 32px;
    position: relative;
    width: 195px;
    z-index: 0;
    &:hover {
      background: url("../img/user-sprite.png") no-repeat -2px -3085px; }
    div {
      &.input input {
        background: none;
        border: none;
        color: #999999;
        font-size: 15px;
        width: 150px;
        &:hover {
          background: none;
          border: none;
          color: #999999;
          font-size: 15px;
          width: 150px;
          color: $black; } }
      &.text-wrapper {
        margin: 8px 10px 0 35px; }
      &.submit {
        float: left;
        position: absolute;
        left: 5px;
        top: 5px;
        input {
          border: 0;
          background: url("../img/common-sprite.png") no-repeat 0 -7528px;
          cursor: pointer;
          font-size: 0;
          height: 25px;
          width: 26px;
          text-indent: -9999em;
          display: block;
          &:hover {
            color: #87c442; } } } } }
  &#PaymentOrderForm div.submit, &#PaymentProcessOrderFormNormal div.submit, &#PaymentProjectPayNowForm div.submit {
    background: none;
    height: auto;
    padding: 0; }
  &#PaymentOrderForm div.submit input, &#PaymentProcessOrderFormNormal div.submit input {
    background: url("../img/user-sprite.png") no-repeat left -708px;
    height: 50px;
    padding: 0;
    border: none;
    text-indent: -99999em;
    width: 110px;
    font-size: 0;
    display: block;
    line-height: 0; }
  &#PaymentProjectPayNowForm div.submit input {
    background: url("../img/user-sprite.png") no-repeat left -708px;
    height: 50px;
    padding: 0;
    border: none;
    text-indent: -99999em;
    width: 110px;
    font-size: 0;
    display: block;
    line-height: 0;
    &.wallet-button {
      background: none repeat scroll 0 0 $blue;
      padding: 5px 10px 6px;
      height: auto;
      width: auto;
      text-indent: 1px;
      line-height: 12px;
      font-size: 12px;
      float: none; } }
  &#PaymentOrderForm div.submit input.wallet-button {
    background: none repeat scroll 0 0 $blue;
    padding: 5px 10px 6px;
    height: auto;
    width: auto;
    text-indent: 1px;
    line-height: 12px;
    font-size: 12px;
    float: none; }
  &#PaymentProjectPayNowForm div.submit input.wallet-button:hover {
    background: #7D4D3B; } }

/** search form styles*/

/*End*/
/*Payment-order-form*/

/*End*/

p.news-title {
  font-size: 11px;
  margin: 3px 0 8px;
  color: #808080; }

ol.comments-list > li .star-rating, .star-select, .star {
  float: left; }

.ui-tabs .ui-tabs-nav li span, span.count-block {
  background: url("../img/user-sprite.png") no-repeat -2px -906px;
  color: lighten($black, 100%);
  font-size: 12px;
  height: 20px;
  margin: 0 0 0 6px;
  padding: 2px 0 0;
  text-align: center;
  width: 22px;
  display: inline-block; }

.ui-tabs .ui-tabs-nav li {
  span {
    float: left; }
  em.tab-txt {
    background: none;
    color: #333;
    width: auto;
    padding: 2px 0 0 0;
    font-style: normal;
    float: left; }
  &:hover em.tab-txt {
    color: $blue; } }

.avatar1 img {
  border: 1px solid #ccc;
  padding: 1px;
  margin: 4px 0 0 0; }

div {
  &.my-projects-block {
    margin: 10px 0 0; }
  &.view-update-links {
    padding-top: 8px; }
  &.user-details p {
    padding: 1px 0; }
  &.info-right {
    width: 130px; }
  &.user-details span {
    padding: 0 3px 0 0;
    font-weight: bold; }
  &.blogComments-section {
    border-top: 1px solid lighten($black, 86.8%);
    margin-top: 15px;
    padding-top: 5px; } }

li.votes {
  background: url("../img/user-sprite.png") no-repeat left -3300px;
  span {
    background: url("../img/user-sprite.png") no-repeat left -3450px; } }

div {
  &.option-block {
    width: 282px; }
  &#users-add_to_wallet div.option-block {
    width: 265px; } }

.paypal-connection-block {
  margin: 0 25px 0 0; }

p.paypal-verification img {
  width: 50px; }

.submenu h2 {
  font-size: 12px;
  padding: 7px 0 0 11px; }

.vote-tl {
  background: url("../img/rounded-sprite.png") no-repeat left -5888px;
  margin: 10px 0 0 0; }

.vote-tr {
  background: url("../img/rounded-sprite.png") no-repeat right -5905px; }

.vote-top, .vote-bot {
  background: #f3fcff;
  height: 6px;
  margin: 0 7px; }

.vote-bl {
  background: url("../img/rounded-sprite.png") no-repeat left -5919px; }

.vote-br {
  background: url("../img/rounded-sprite.png") no-repeat right -5934px; }

.vote-content {
  background: #f3fcff;
  padding: 5px 10px; }

.votes-l {
  background: url("../img/rounded-sprite.png") no-repeat left -5975px; }

.votes-r {
  background: url("../img/rounded-sprite.png") no-repeat right -6046px; }

.votes-mid {
  background: url("../img/rounded-sprite.png") repeat-x left -6111px;
  font-size: 16px;
  height: 30px;
  margin: 0 6px;
  padding: 10px 0 0;
  text-align: center;
  font-weight: bold;
  .vote-count-value span {
    color: $blue; } }

div.activity-main {
  padding: 0 0 0 5px; }

h4.usr-name {
  padding: 22px 0 0; }

div.upload-image img {
  margin: 0 0 0 185px; }

.add, .clone-add {
  background: url("../img/common-sprite.png") no-repeat 0 -1887px; }

.reward-info, ul.backer-list, p.paypal-verification {
  margin: 10px 0 0 0; }

.reward-info h3 {
  padding: 0 0 10px; }

div#users-change_password form.normal div.submit input {
  width: 160px; }

form.normal div.buying-bg div.submit:hover {
  height: auto; }

.static-content h3, .affiliateRequests h3 {
  margin: -5px 0 10px;
  padding: 0 3px 10px; }

.progress-follow {
  background: #F9F9F9;
  margin: 0 -5px;
  min-height: 125px; }

.open-id-yahoo-thumb {
  background: url("../img/common-sprite.png") no-repeat 3px -9096px; }

.open-id-gmail-thumb {
  background: url("../img/common-sprite.png") no-repeat 2px -9296px; }

.open-id-thumb {
  background: url("../img/common-sprite.png") no-repeat 2px -9198px;
  padding: 0 0 0 20px; }

h3.mail-head {
  margin: 0 0 0 10px; }

.msg2 {
  color: $blue;
  font-size: 12px;
  padding: 0 0 0 23px;
  margin: 0 0 0 2px; }

.pledge-img {
  width: 210px; }

.pledge-pay {
  padding: 5px 15px; }

.pledge-amount {
  h3, .progress-block {
    padding: 0; }
  .progress-bar {
    margin: 10px 0 2px; } }

.pledge-list-block {
  margin: 10px 0 0 0; }

.funding-ends {
  margin: 5px 0 0 0;
  color: gray; }

.paypal-block {
  background: #F9F9F9;
  border: 2px solid #E0E0E0;
  margin: 15px 0 0;
  padding: 15px;
  legend {
    font-weight: bold; } }

.view-comments form.normal div {
  &.required label {
    background-position: 105% -6498px;
    text-align: left;
    width: auto; }
  &.textarea textarea {
    height: auto;
    margin: 30px 0 0;
    width: 526px; } }

.update-comments {
  margin: 0 0 0 15px; }

ul.tags li {
  margin: 0 15px 0 0; }

dl.update-list {
  margin: 6px 0 0 3px; }

.following {
  background: url("../img/user-sprite.png") no-repeat 0 -7595px;
  padding: 0 0 0 17px; }

.pay-pledge {
  padding: 0 10px 10px; }

h3.pledge-now {
  padding: 8px 0 15px; }

ol.attachment {
  margin: 10px 0 10px 185px;
  li {
    float: left;
    margin: 12px 7px 12px 0; } }

.shodow {
  background: url("../img/shadow.png") repeat-x 0 0;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 0px 1px 3px;
  margin: 0 1px;
  padding: 0px 18px 15px; }

.shodow-tl {
  background: url(../img/shadow-tl.png) no-repeat left top; }

.shodow-tr {
  background: url(../img/shadow-tr.png) no-repeat right 0; }

.shodow-tm {
  background: url(../img/shadow-tm.png) repeat-x 0 0;
  height: 9px;
  margin: 0 11px 0 9px; }

.pledge-block-inner a {
  color: $black; }

form.normal .mceEditor {
  margin: 0; }

span.project-status-info {
  margin: 3px 3px 0; }

.info-left {
  width: 99px; }

.shad-bg-inner {
  background: url(../img/menu-bg.png) repeat-y 195px top white; }